f(f(x, y, a), z, w) → f(z, w, f(y, x, z))
↳ QTRS
↳ DependencyPairsProof
f(f(x, y, a), z, w) → f(z, w, f(y, x, z))
F(f(x, y, a), z, w) → F(y, x, z)
F(f(x, y, a), z, w) → F(z, w, f(y, x, z))
f(f(x, y, a), z, w) → f(z, w, f(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
F(f(x, y, a), z, w) → F(y, x, z)
F(f(x, y, a), z, w) → F(z, w, f(y, x, z))
f(f(x, y, a), z, w) → f(z, w, f(y, x, z))
F(f(x0, x1, a), f(y_0, y_1, a), x3) → F(f(y_0, y_1, a), x3, f(x1, x0, f(y_0, y_1, a)))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
F(f(x, y, a), z, w) → F(y, x, z)
F(f(x0, x1, a), f(y_0, y_1, a), x3) → F(f(y_0, y_1, a), x3, f(x1, x0, f(y_0, y_1, a)))
f(f(x, y, a), z, w) → f(z, w, f(y, x, z))
F(f(f(y_2, y_3, a), f(y_0, y_1, a), a), x2, x3) → F(f(y_0, y_1, a), f(y_2, y_3, a), x2)
F(f(x0, f(y_0, y_1, a), a), x2, x3) → F(f(y_0, y_1, a), x0, x2)
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
F(f(x0, x1, a), f(y_0, y_1, a), x3) → F(f(y_0, y_1, a), x3, f(x1, x0, f(y_0, y_1, a)))
F(f(x0, f(y_0, y_1, a), a), x2, x3) → F(f(y_0, y_1, a), x0, x2)
F(f(f(y_2, y_3, a), f(y_0, y_1, a), a), x2, x3) → F(f(y_0, y_1, a), f(y_2, y_3, a), x2)
f(f(x, y, a), z, w) → f(z, w, f(y, x, z))
F.0-0-1(f.0-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-1-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.1-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.1-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.1-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.1-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-0(f.1-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-1(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
F.0-0-1(f.0-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-1-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.1-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.1-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.1-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.1-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-0(f.1-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-1(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
F.0-1-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
F.0-0-1(f.0-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-1(f.0-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
Used ordering: Polynomial interpretation [25]:
F.0-1-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
POL(F.0-0-0(x1, x2, x3)) = x1 + x2 + x3
POL(F.0-0-1(x1, x2, x3)) = x1 + x2
POL(F.0-1-0(x1, x2, x3)) = x1
POL(F.0-1-1(x1, x2, x3)) = x1
POL(a.) = 0
POL(f.0-0-0(x1, x2, x3)) = 0
POL(f.0-0-1(x1, x2, x3)) = x1 + x2
POL(f.0-1-0(x1, x2, x3)) = 0
POL(f.0-1-1(x1, x2, x3)) = 1 + x2
POL(f.1-0-0(x1, x2, x3)) = 0
POL(f.1-0-1(x1, x2, x3)) = x2
POL(f.1-1-0(x1, x2, x3)) = 0
POL(f.1-1-1(x1, x2, x3)) = x1
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
F.0-1-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-1-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.1-1-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-1(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-1(f.1-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.1-1-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.1-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.1-1-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.1-1-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
Used ordering: Polynomial interpretation [25]:
F.0-1-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
POL(F.0-0-0(x1, x2, x3)) = x1 + x2 + x3
POL(F.0-0-1(x1, x2, x3)) = 1 + x1 + x2
POL(F.0-1-0(x1, x2, x3)) = 1 + x1
POL(F.0-1-1(x1, x2, x3)) = 1 + x1
POL(a.) = 0
POL(f.0-0-0(x1, x2, x3)) = 0
POL(f.0-0-1(x1, x2, x3)) = x1 + x2
POL(f.0-1-0(x1, x2, x3)) = x1
POL(f.0-1-1(x1, x2, x3)) = 0
POL(f.1-0-0(x1, x2, x3)) = 0
POL(f.1-0-1(x1, x2, x3)) = 1 + x2
POL(f.1-1-0(x1, x2, x3)) = 0
POL(f.1-1-1(x1, x2, x3)) = 1 + x2
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-1-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-1-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(x0, f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-0-0(f.1-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x0, x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-1-1(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-1-1(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.1-1-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.1-1-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.1-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.1-0-1(y_0, y_1, a.)))
F.0-0-0(f.0-0-1(x0, f.1-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.1-0-1(y_0, y_1, a.), x0, x2)
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
F.0-1-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-1-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-1(f.0-0-1(y_0, y_1, a.), x0, x2)
Used ordering: Polynomial interpretation [25]:
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
POL(F.0-0-1(x1, x2, x3)) = x2
POL(F.0-1-0(x1, x2, x3)) = x1
POL(a.) = 1
POL(f.0-0-0(x1, x2, x3)) = 0
POL(f.0-0-1(x1, x2, x3)) = x1 + x3
POL(f.0-1-0(x1, x2, x3)) = 1 + x2
POL(f.0-1-1(x1, x2, x3)) = 1 + x1 + x2 + x3
POL(f.1-0-0(x1, x2, x3)) = x1
POL(f.1-0-1(x1, x2, x3)) = 1 + x1 + x2
POL(f.1-1-0(x1, x2, x3)) = 1 + x2
POL(f.1-1-1(x1, x2, x3)) = 1 + x1 + x2 + x3
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
F.0-0-1(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-1-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
F.0-0-0(f.0-0-1(f.1-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.1-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.1-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-1-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-1-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(f.0-0-1(y_2, y_3, a.), f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), f.0-0-1(y_2, y_3, a.), x2)
F.0-0-0(f.0-0-1(x0, f.0-0-1(y_0, y_1, a.), a.), x2, x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x0, x2)
F.0-0-0(f.0-0-1(x0, x1, a.), f.0-0-1(y_0, y_1, a.), x3) → F.0-0-0(f.0-0-1(y_0, y_1, a.), x3, f.0-0-0(x1, x0, f.0-0-1(y_0, y_1, a.)))
POL(F.0-0-0(x1, x2, x3)) = x1 + x2 + x3
POL(a.) = 1
POL(f.0-0-0(x1, x2, x3)) = 0
POL(f.0-0-1(x1, x2, x3)) = 1 + x1 + x2 + x3
POL(f.0-1-0(x1, x2, x3)) = 1 + x2
POL(f.0-1-1(x1, x2, x3)) = x2
POL(f.1-0-0(x1, x2, x3)) = 0
POL(f.1-0-1(x1, x2, x3)) = 1 + x3
POL(f.1-1-0(x1, x2, x3)) = 0
POL(f.1-1-1(x1, x2, x3)) = x1 + x2
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ ForwardInstantiation
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
f.0-1-0(f.1-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-1-1(y, x, z))
f.0-0-0(f.0-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-0-0(y, x, z))
f.0-0-1(f.0-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-0-0(y, x, z))
f.0-1-0(f.0-1-1(x, y, a.), z, w) → f.1-0-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-0-1(x, y, a.), z, w) → f.0-0-0(z, w, f.0-1-0(y, x, z))
f.0-1-1(f.1-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-1-1(y, x, z))
f.0-1-0(f.1-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-1-1(y, x, z))
f.0-1-1(f.1-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-1-1(y, x, z))
f.0-0-1(f.0-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-0-0(y, x, z))
f.0-1-0(f.0-0-1(x, y, a.), z, w) → f.1-0-0(z, w, f.0-0-1(y, x, z))
f.0-0-1(f.1-0-1(x, y, a.), z, w) → f.0-1-0(z, w, f.0-1-0(y, x, z))
f.0-0-1(f.1-1-1(x, y, a.), z, w) → f.0-1-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-1-1(x, y, a.), z, w) → f.1-1-0(z, w, f.1-0-1(y, x, z))
f.0-0-0(f.1-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-1-0(y, x, z))
f.0-1-1(f.0-0-1(x, y, a.), z, w) → f.1-1-0(z, w, f.0-0-1(y, x, z))
f.0-0-0(f.0-1-1(x, y, a.), z, w) → f.0-0-0(z, w, f.1-0-0(y, x, z))